home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
MacWorld 1997 September
/
Macworld (1997-09).dmg
/
Shareware World
/
Info
/
For Developers
/
DR2.1update3
/
README
< prev
next >
Wrap
Text File
|
1997-06-28
|
5KB
|
154 lines
June 26, 1997
Announcing the third update to MkLinux DR2.1.
The "DR2.1update3" update fixes some bugs and adds Shared Libary Support
to MkLinux.
The update is available for anonymous ftp from ftp.mklinux.apple.com:
ftp://ftp.mklinux.apple.com/pub/Updates/DR2.1update3/
or our various mirror sites, in the directory:
.../Updates/DR2.1update3/
(Please be patient with the mirror sites, it may take them some time to
mirror the update)
*** IMPORTANT NOTES ****
General
-------
There are two parts to this update. The first part is similar to previous
updates in that there is a new Microkernel, Linux Server, and Default
Pager. The second part consists of several RPM (Redhat Package Manager)
packages containing shared libraries, and programs linked with those
shared libraries. Both parts are required for completing this update.
The sources to these pieces, as well as the tools and instructions needed
to build them, are included for those of you interested. However, there
is no requirement to rebuild these components in order to apply the update.
We have tested this update (including the shared library support) on
several platforms: PowerMac 7100/8100/7200/7500/8500/9500 of many varying
speeds. We feel that this update is better for everyone who is currently
able to run MkLinux on their PowerMac (or clone).
Upgrade Path
------------
This is an update to MkLinux DR2.1. If you are still running MkLinux
DR2 or DR2 with updates, then you should upgrade to DR2.1 before applying
this update.
You may apply this update regardless of whether you applied previous
updates. More specifically, you do not need to apply DR2.1update1
or DR2.1update2 before you apply this update. Everything in updates 1
and 2 will be overwritten by files from DR2.1update3.
Here's a summary:
From: To: Valid:
----- --- ------
DR2.1update2 -> DR2.1update3 (YES)
DR2.1update1 -> DR2.1update3 (YES)
DR2.1 -> DR2.1update3 (YES)
DR2 -> DR2.1update3 (NO)
Bug Fixes
---------
We believe this update fixes the following bugs.
- Fixed keyboard capslock problem introduced in Update 2.
- Disabled media change detection on SCSI device open. Fixed panic
during multiple fscks on the same SCSI target.
- Many fixes in the pmap layer. Should enhance stability under heavy
paging conditions as well as improve performance.
- Fixed inode leak which occurred when deleting or overwriting a file that
had been mapped (such as being exec'ed).
- Dozens of bugs in various commands have been fixed as newer versions
of these commands are part of this update.
Enhancements
------------
- MQ register saved on context switch on 601 processors.
- MkLinux server based on Linux kernel 2.0.30.
- Much of the work for the Powerbook 3400/2400 has been merged in.
(However, this update does _not_ run on those machines yet. Stay tuned!)
Thanks to Rhoads Hollowell for this work.
- Ramdisk support in the Mklinux Server. Thanks go to Mark Hatle.
- Shared Libraries are now officially part of MkLinux. Thanks to
Gary Thomas and scores of volunteers for this tremendous effort.
Quick Guide to Files Available in the DR2.1update3 Directory:
-------------------------------------------------------------
Required for the update:
README
contains this message.
README.install
How to install the Mach Kernel, Linux Server and Default Pager
README.shared
How to install the Shared Libraries and packages based on them
Mach_Kernel.gz
vmlinux.gz
default_pager.gz
The Mach Kernel, Linux Server, and Default Pager in gzipped
(ie. compressed) form
install_shlibs
A shell script used to install the Shared Libraries
RPMS/ppc/*
All the RPM packages that are part of this update
Optional sources and build tools:
README.build
How to build the Mach Kernel and/or Linux Server
(along with some other tasks in the Microkernel tree, such as
the Default Pager)
DR2.1update3.osfmk.src.tgz
Sources to Mach Kernel in gzipped tar format.
(to extract: tar -zxpf DR2.1update3.osfmk.src.tgz)
DR2.1update3.osfmk.export.tgz
The export/powermac directories, which contains the "exportable"
pieces of the Microkernel build (include files and libraries)
(to extract: tar -zxpf DR2.1update3.osfmk.export.tgz)
DR2.1update3.mklinux.src.tgz
Sources to the Linux Server update in gzipped tar format.
(to extract: tar -zxpf DR2.1update3.mklinux.src.tgz)
DR2.1update3.tools.tgz
Various "Mach tools" that are needed to build both the microkernel
and the Linux server.
ode-bin.tgz
OSF development environment tools that are needed to build the
microkernel.
SRPMS/*
The Source RPMs used to build the RPM packages in this update